package com.epfresh.bean;

import java.util.ArrayList;
import java.util.List;

public class ProductCategoryNames extends Comm{
    private Object modifiedTime;
    private Object code;
    private String productCategoryId;
    private String categoryId;
    private List<ProductCategoryVarieties> varieties;
    private Object creatorId;
    private Object modifierId;
    private Object createdTime;
    private Object alias;
    private Object category;
    private int status;

    private String iconId;
    private boolean select;
    private boolean isTitle;
    private boolean isEmpty;




    private List<ProductCategoryNames> namesShadow;

    public List<ProductCategoryNames> getNamesShadow() {
        return namesShadow;
    }

    public boolean isSelect() {
        return select;
    }

    public void setSelect(boolean select) {
        this.select = select;
    }

    public void setNamesShadow(List<ProductCategoryNames> namesShadow) {
        this.namesShadow = namesShadow;
    }

    public void addNames(ProductCategoryNames names){
        if (namesShadow == null ){
            namesShadow = new ArrayList<>();
        }
        namesShadow.add(names);
    }

    public String getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(String categoryId) {
        this.categoryId = categoryId;
    }

    public boolean isEmpty() {
        return isEmpty;
    }

    public void setEmpty(boolean empty) {
        isEmpty = empty;
    }

    public boolean isTitle() {
        return isTitle;
    }

    public void setTitle(boolean title) {
        isTitle = title;
    }

    public String getIconId() {
        return iconId;
    }

    public void setIconId(String iconId) {
        this.iconId = iconId;
    }

    public Object getModifiedTime() {
        return this.modifiedTime;
    }

    public void setModifiedTime(Object modifiedTime) {
        this.modifiedTime = modifiedTime;
    }

    public Object getCode() {
        return this.code;
    }

    public void setCode(Object code) {
        this.code = code;
    }

    public String getProductCategoryId() {
        return productCategoryId;
    }

    public void setProductCategoryId(String productCategoryId) {
        this.productCategoryId = productCategoryId;
    }

    public List<ProductCategoryVarieties> getVarieties() {
        return varieties;
    }

    public void setVarieties(List<ProductCategoryVarieties> varieties) {
        this.varieties = varieties;
    }

    public Object getCreatorId() {
        return this.creatorId;
    }

    public void setCreatorId(Object creatorId) {
        this.creatorId = creatorId;
    }

    public Object getModifierId() {
        return this.modifierId;
    }

    public void setModifierId(Object modifierId) {
        this.modifierId = modifierId;
    }


    public Object getCreatedTime() {
        return this.createdTime;
    }

    public void setCreatedTime(Object createdTime) {
        this.createdTime = createdTime;
    }

    public Object getAlias() {
        return this.alias;
    }

    public void setAlias(Object alias) {
        this.alias = alias;
    }


    public Object getCategory() {
        return this.category;
    }

    public void setCategory(Object category) {
        this.category = category;
    }

    public int getStatus() {
        return this.status;
    }

    public void setStatus(int status) {
        this.status = status;
    }
}
